/***************************************************************************************************
*  File Name   : DataStructFramework_Var.c                                                         *
*  Version No  : Ver 003                                                                           *
*  Description : This Source File Creat for defining Globle Variables                              *
*  Author      : Tianyufang                                                                        *
*  Copyright   : Copyright (c) Tianyufang(personal).All Rights Reserved                            *
*  Creat Date  : 2012/09/23                                                                        *
*  Modify Date : 2013/01/09                                                                        *
*==================================================================================================*
*  No  Name        Date        Modify Content                                                      *
*  1   Tianyufang  2012/09/23  New                                                                 *
*  2   Tianyufang  2012/11/09  Rename pstDSFRootNode -> pstDSFSglRootNode                          *
*                                     pstDSFLastNode -> pstDSFSglLastNode                          *
*                                   wuiDSFNodeNo -> [DSF_LINKED_LIST_TYPE_MAX][DSF_LINKED_LIST_MAX]*
*                     wuiDSFNodeNum -> wuiDSFNodeNum[DSF_LINKED_LIST_TYPE_MAX][DSF_LINKED_LIST_MAX]*
*                                wuwDSFLinkedListNo -> wuwDSFLinkedListNo[DSF_LINKED_LIST_TYPE_MAX]*
*  3   Tianyufang  2013/01/09  Add pstDSFDblRootNode                                               *
*                                  pstDSFDblLastNode                                               *
*                                                                                                  *
*==================================================================================================*/

/*=================================================================================================*
*                                          Include Files                                           *
**=================================================================================================*/
#include "compiler_switch_def.h"
#include "TypeDef.h"

#include "DataStructFramework_Var.h"
/*=================================================================================================*
*                                          Section Define                                          *
**=================================================================================================*/

/*=================================================================================================*
*                                          Macro Define                                            *
**=================================================================================================*/

/*=================================================================================================*
*                                          Struct Define                                           *
**=================================================================================================*/

/*=================================================================================================*
*                                          Globle Variable                                         *
**=================================================================================================*/
#ifdef SINGLY_LINKED_LIST
wstSglLinkedList *pstDSFSglRootNode[DSF_LINKED_LIST_MAX];				/* Root Node */
wstSglLinkedList *pstDSFSglLastNode[DSF_LINKED_LIST_MAX];				/* Last Node */
#endif
#ifdef DOUBLY_LINKED_LIST
wstDblLinkedList *pstDSFDblRootNode[DSF_LINKED_LIST_MAX];				/* Root Node */
wstDblLinkedList *pstDSFDblLastNode[DSF_LINKED_LIST_MAX];				/* Last Node */
#endif
#ifdef RING_LINKED_LIST
#endif

uInt wuiDSFNodeNo[DSF_LINKED_LIST_TYPE_MAX][DSF_LINKED_LIST_MAX];		/* Node No */
uInt wuiDSFNodeNum[DSF_LINKED_LIST_TYPE_MAX][DSF_LINKED_LIST_MAX];		/* Node Total Number */
uWord wuwDSFLinkedListNo[DSF_LINKED_LIST_TYPE_MAX];						/* One Linked List No */

/*=================================================================================================*
*                                          Function Declaration                                    *
**=================================================================================================*/


